home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 95 / Amiga News 95.iso / dpat / dpat05 / termii / documentation / panel.doc < prev    next >
Encoding:
Text File  |  1992-07-21  |  3.5 KB  |  114 lines

  1. Le 24 Mai 1991
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                                     Term II
  15.  
  16.                                   version 1.1
  17.  
  18.                         (c) 1990,1991 - Eric GONTIER
  19.  
  20.                                    PANEL.doc
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.             INTRODUCTION
  34.  
  35.                 Le "panel" est un tableau de commandes, constitué de 25
  36.                 boutons. L'utilisateur peut assigner un nom et une commande
  37.                 à chacun de ces boutons. Il peut s'agir de commande simple
  38.                 (serial_send), ou de commandes entrainant l'exécution d'un
  39.                 fichier de commandes (option_load) ou d'un script ARexx
  40.                 (rexx). Le panel est une XCMD qui s'éxécute en multi-tâches
  41.                 avec Term II et les autres XCMD.
  42.  
  43.  
  44.  
  45.  
  46.             DEMARRER LE PANEL
  47.  
  48.                 Il existe plusieurs méthodes pour démarrer le panel. Pour
  49.                 plus de facilités, il est même possible de démarrer le
  50.                 panel depuis Term II. Soit depuis les menus (long ou court)
  51.                 avec l'option "Panel..." depuis le menu principal. Soit
  52.                 avec la commande panel, qui peut être utilisée dans un
  53.                 fichier de commandes ou dans un script ARexx. Ou même
  54.                 depuis un autre processus externe !
  55.  
  56.                 On peu aussi démarrer le panel à la main, depuis le CLI,
  57.                 avec la commande "run panel". Depuis Term on pourra
  58.                 toujours invoquer le panel depuis les menus, ou avec la
  59.                 commande xcmd_start "PANEL".
  60.  
  61.                 Avis aux programmeurs : le nom du MessagePort utilisé par
  62.                 le panel est "PANEL".
  63.  
  64.                 Le panel ne sera pas chargé en mémoire tant que
  65.                 l'utilisateur ne l'aura pas invoqué depuis Term II. A la
  66.                 première invocation, Term s'occupe de charger et de lancer
  67.                 l'exécution du processus.
  68.  
  69.                 A la fin de l'exécution de Term II, le processus sera
  70.                 arrété et les ressources acquises seront libérées.
  71.  
  72.                 Au démarrage, le panel lit ses informations dans un fichier
  73.                 nommé panel.config. Ce fichier est un fichier texte, que
  74.                 l'utilisateur configure à sa convenance avec n'importe quel
  75.                 éditeur de textes.
  76.  
  77.  
  78.  
  79.  
  80.  
  81.             UTILISATION DU PANEL
  82.  
  83.                 L'utilisation du panel est très simple. Une fois invoqué,
  84.                 il suffit de cliquer dans le bouton de son choix !
  85.  
  86.  
  87.  
  88.  
  89.  
  90.             CONFIGURATION DU PANEL
  91.  
  92.                 Le panel est configuré par l'utilisateur avec un éditeur de
  93.                 texte de son choix. La configuration est inscrite sous
  94.                 forme de texte dans le fichier panel.config. A titre
  95.                 d'exemple, la configuration donnée s'applique parfaitement
  96.                 au serveur Calvacom et permet presque une connection
  97.                 complète sans quitter la souris !
  98.  
  99.                 La configuration du panel se fait ligne par ligne, chaque
  100.                 ligne correspondant à un bouton. Par exemple, la ligne
  101.                 suivante :
  102.  
  103.                     Calva;  serial_send "ATDT16143061111\n"
  104.  
  105.                 va créer un bouton de nom "Calva", qui, lorque
  106.                 l'utilisateur appuiera dessus, enverra la commande
  107.                 serial_send "ATDT16143061111\n" (composition automatique du
  108.                 numéro de Calvacom par un modem Hayes).
  109.  
  110.                 Une ligne est donc composée de deux parties séparées par un
  111.                 point-virgule (;) : le nom du bouton, et la commande
  112.                 associée.
  113.  
  114.